<?php
/**
 * dobor plikow theme
 *
 * @param string $url // adres strony
 * @param string $host // nazwa domeny
 * @param string $szablon // szablon skorki strony
 * @param string $theme // wybrana skorka
 * @param string $kolor // wersja kolorystyczna skorki
 * @param string $file // nazwa pliku do wczytania
 * @return string
 * $defaultPath = "{$url}public/skins/{$szablon}/ramki/{$theme}_{$kolor}/{$file}";
 * $userPath = "{$url}public/users/".str_replace('www.','',$host)."/{$file}";
 * 
 * przykład użycia
 * {$foo|theme:"http://21w.pl":"21w.pl":"000","000","000000","plik.jpg"}
 */
function smarty_modifier_theme($null, $szablon="000",$theme="000",$kolor="000000",$file=""){

	//return "\$url = $url, \$host = $host, \$szablon = $szablon, \$theme = $theme, \$kolor = $kolor, \$file = $file|| ";
     
	$defaultPath = "section/{$file}";
	$userPath = "theme_{$szablon}/{$theme}_{$kolor}/{$file}";
	
     if(file_exists("../application/theme/theme_{$szablon}/{$theme}_{$kolor}/{$file}")) {
		return $userPath;
     }else{
        if(file_exists("../application/view/section/{$file}")) {
            return $defaultPath;
        }else{
        	return "/*theme: (secure) '$defaultPath' not in theme directory*/"; 
        }
        return "/*theme: (secure) '$userPath' not in theme directory*/"; 
     }
        if ($smarty->security &&
            ($_params = array('resource_type' => 'file', 'resource_name' => $_image_path)) &&
            (require_once(SMARTY_CORE_DIR . 'core.is_secure.php')) &&
            (!smarty_core_is_secure($_params, $smarty)) ) {
            return "/*baner4page: (secure) '$_image_path' not in secure directory*/";
        }        
  
}
?>